120 research outputs found

    Fixpoint semantics for logic programming a survey

    Get PDF
    AbstractThe variety of semantical approaches that have been invented for logic programs is quite broad, drawing on classical and many-valued logic, lattice theory, game theory, and topology. One source of this richness is the inherent non-monotonicity of its negation, something that does not have close parallels with the machinery of other programming paradigms. Nonetheless, much of the work on logic programming semantics seems to exist side by side with similar work done for imperative and functional programming, with relatively minimal contact between communities. In this paper we summarize one variety of approaches to the semantics of logic programs: that based on fixpoint theory. We do not attempt to cover much beyond this single area, which is already remarkably fruitful. We hope readers will see parallels with, and the divergences from the better known fixpoint treatments developed for other programming methodologies

    TR-2004019: Quantified LP

    Full text link

    TR-2014004: Justification Logics and Realization

    Full text link

    TR-2007006: Realizing Substitution Instances of Modal Theorems

    Full text link

    TR-2007015: Justification Logics and Conservative Extensions

    Full text link

    TR-2011010: Possible World Semantics for First Order LP

    Full text link

    The Strict/Tolerant Family Continued: Quantifiers and Modalities

    Get PDF
    This paper continues my earlier work, which showed there is a broad family of propositional many valued logics that have a strict/tolerant counterpart.  Here we generalize those results from propositional to a range of both modal and quantified many valued logics, providing strict/tolerant counterparts for all.  This paper is not self-contained; some results from earlier papers are called on, and are not reproved here.  The key new machinery added to earlier work, allowing modalities and quantifiers to be handled in similar ways, is the central use of bilattices that are function spaces, and more generally lattices that are function spaces.  Two versions of the central proofs are considered, one at length and the other in outline

    TR-2003012: A Semantics for the Logic of Proofs

    Full text link

    The Strict/Tolerant Family Continued: Quantifiers and Modalities

    Get PDF
    This paper continues my earlier work, which showed there is a broad family of propositional many valued logics that have a strict/tolerant counterpart.  Here we generalize those results from propositional to a range of both modal and quantified many valued logics, providing strict/tolerant counterparts for all.  This paper is not self-contained; some results from earlier papers are called on, and are not reproved here.  The key new machinery added to earlier work, allowing modalities and quantifiers to be handled in similar ways, is the central use of bilattices that are function spaces, and more generally lattices that are function spaces.  Two versions of the central proofs are considered, one at length and the other in outline

    Strict/Tolerant Logics Built Using Generalized Weak Kleene Logics

    Get PDF
    This paper continues my work of [9], which showed there was a broad family of many valued logics that have a strict/tolerant counterpart. Here we consider a generalization of weak Kleene three valued logic, instead of the strong version that was background for that earlier work. We explain the intuition behind that generalization, then determine a subclass of strict/tolerant structures in which a generalization of weak Kleene logic produces the same results that the strong Kleene generalization did. This paper provides much background, but is not self-contained. Some results from [9] are called on, and are not reproved here. [9]  Melvin C. Fitting. “A Family of Strict/Tolerant Logics”. In: Journal of Philosophical Logic (2020). Online. Print publication forthcoming
    • …
    corecore